# 列表框中的“与”模式

如果在列表框中将多个选择项设置为“与”模式，只有与所有已选定字段值相关的数据会显示在其他字段内。

示例：

您的数据源包含哪些客户购买了不同物品的信息。

当您在默认模式下选择多个物品时， QlikView 将显示已购买任意选定物品的客户。

当您在“与”模式下选择多个物品时， QlikView 将显示已购买所有选定物品的客户。

## “与”模式先决条件

字段的模式可在列表框属性：一般标签中设置。

当激活与模式时，与号 ("&") 会显示在选中数值的前方。

如果单击并按住某个值片刻，则选择项会从选中的 (与) （绿色）切换为选中的 非（红色）。与号也会替换为感叹号 ("!")。非选择用于强制排除标记值，仅可在列表框处于与模式下作出。

## 与模式条件

字段始终不可设置为逻辑上的“和”模式。原因在于，只要相关字段仅链接至一个其他字段，“和”替代选择即具有逻辑意义。必需满足以下标准：

* 字段必须仅存在于一个逻辑表格中，
* 表格不超过两列，字段必须是其中第二列，
* 表格不得包含任何重复记录，并且
* 必须使用特殊限定符载入字段。如果表格用选择语句进行加载，则必须使用提前加载“Distinct”\*。

## 在“和”模式下设置列表框

以下步骤描述了如何在“与”模式下设置列表框来替代默认模式（逻辑或）。执行以下步骤：

1. 确保符合“与”模式的标准。
2. 右键单击列表框，并选择属性。
3. 在一般选项卡上勾选与模式复选框。

### 强制排除

强制排除（有时称为“非”选择项）和“与”选择项密切相关。强制排除可以明确排除字段值，换言之，QlikView 找到的解决方案可能与排除值无关。

点击单元格并按住鼠标按钮，直至单元格变为红色，即可进行强制排除。此种方式的 CTRL 单击等同于对前选择项/排除项的额外排除要求。强制排除仅可在字段处于“与”模式下进行。

信息注释

如果要强制排除文本对象等对象中的特定字段值，则必须修改脚本语法。例如，如果脚本语句如下：

`=count({<ANDActor=>}DISTINCT Title)`

如下修改它：

`=count({<~ANDActor=, ANDActor=>} DISTINCT Title)`

## 了解详情

* [配色方案](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Color_scheme.htm)